.passenger-flow {
		width: 100%;
		height: 100vh;
		display: flex;
		flex-direction: column;
		background-color: rgb(255, 255, 255);
		padding: 0rpx 0 50rpx 0;
		position: relative;

		.tag-list {
			display: flex;
			margin-top: 30rpx;
			padding: 0 20rpx;
		
			/deep/ view {
				margin-left: 4rpx;
			}
		}

		.con-1 {
			width: 100%;
			position: relative;
			padding: 0 20rpx;
			z-index: 999;

			.bg {
				width: 95%;
				height: 134rpx;
				background: #FFFFFF;
				box-shadow: 0rpx 13rpx 57rpx 0rpx rgba(8, 73, 162, 0.11);
				border-radius: 20rpx;
				position: fixed;
				z-index: 999;
				top: 20rpx;

				.address {
					color: #fff;
					padding-top: 20rpx;
					padding-right: 30rpx;
					padding-left: 30rpx;
					height: 150rpx;

					&-name {
						font-size: 34rpx;
						font-weight: 700;
						line-height: 34rpx;
						font-family: PingFang SC;
						color: #333333;
					}

					&-desc {
						margin-top: 18rpx;
						font-size: 22rpx;
						line-height: 22rpx;
						font-family: PingFang SC;
						color: #333333;
					}

					.exchange {
						width: 100rpx;
						height: 100rpx;
						border-radius: 50%;
						background-color: rgba(0, 0, 0, 0.04);
						color: rgb(0, 0, 0);
						font-size: 24rpx;
					}
				}
			}
		}

		/deep/ .good-box {
			height: 60vh;
			padding: 0px 30rpx;
			display: flex;
			flex-direction: column;

			.title {
				color: #000;
				font-size: 30rpx;
				font-weight: 700;
				margin-top: 40rpx;
			}

			.van-radio__label {
				line-height: inherit;
			}

			.good-list {
				flex: 1;
				height: 0;
				overflow: auto;

				.good-item {
					margin-top: 30rpx;

					.info {
						margin-left: 25rpx;

						.address {
							color: #fff;
							padding-top: 20rpx;
							padding-right: 30rpx;
							height: 70rpx;

							&-name {
								font-size: 34rpx;
								font-weight: 700;
								line-height: 34rpx;
							}

							&-desc {
								margin-top: 18rpx;
								font-size: 22rpx;
								line-height: 22rpx;
							}

							.exchange {
								width: 100rpx;
								height: 100rpx;
								border-radius: 50%;
								background-color: rgba(0, 0, 0, 0.2);
								color: rgb(234, 248, 248);
								font-size: 24rpx;
							}
						}

						.name {
							color: rgb(51, 51, 51);
							font-size: 30rpx;
							font-weight: 500;
							margin-bottom: 10rpx;
						}


						.tag {
							color: rgb(4, 179, 90);
							font-size: 24rpx;
							font-weight: 500;
							padding: 0px 10rpx;
							margin-right: 20rpx;
							background-color: rgba(4, 179, 90, 0.2);
							border-radius: 4rpx;

							&:nth-of-type(2) {
								color: rgb(236, 70, 246);
								background-color: rgba(236, 70, 246, 0.2);
							}
						}

						.address {
							margin-top: 10rpx;
							color: rgb(136, 136, 136);
							font-size: 22rpx;
						}
					}

				}
			}

			.footer {
				padding: 20rpx 0;
				background-color: rgb(255, 255, 255);

				.btn {
					color: rgb(255, 255, 255);
					font-size: 30rpx;
					font-weight: 700;
					padding: 20rpx 0;
					text-align: center;
					background-image: linear-gradient(0deg, rgb(99, 93, 247) 0%, rgb(165, 173, 246) 100%);
					border-radius: 60rpx;
				}
			}
		}

		.con-3 {
			width: 100%;
			height: 80rpx;
			background-color: rgb(248, 248, 248);
			color: rgb(51, 51, 51);
			font-size: 28rpx;
			font-weight: 700;

			.con-3_left {
				float: left;
				line-height: 80rpx;
				margin-left: 29rpx;
			}

			.con-3_right {
				float: right;
				line-height: 80rpx;
				color: rgb(90, 101, 255);
				margin-right: 29rpx;
			}
		}


		.title {
			font-size: 28rpx;
			font-weight: 700;
		}

		.box_9 {
			width: 750rpx;
			height: 100%;
			// margin-bottom: 1rpx;
			display: flex;
			flex-direction: column;
			
			.tag-list {
				display: flex;
				margin-top: 30rpx;
				padding: 0 20rpx;
			
				/deep/ view {
					margin-left: 4rpx;
				}
			}


			// /deep/.u-tabs {
			// 	background-color: #fff;
			// 	margin: 0 30rpx;

			// 	.u-tabs__wrapper__nav__item {
			// 		flex: 1;
			// 	}

			// 	.u-tabs__wrapper__nav__line {
			// 		bottom: 0;
			// 	}
			// }

			.image-wrapper_7 {
				position: absolute;
				left: 30rpx;
				top: 30rpx;
				width: 541rpx;
				height: 62rpx;
				flex-direction: row;
				display: flex;
			}

			.box_11 {
				position: fixed;
				left: 0rpx;
				top: 155rpx;
				width: 100%;
				height: 130rpx;
				display: flex;
				flex-direction: column;
				z-index: 999;
				background: #ffffff;
			}

			.label_list {
				display: flex;
				flex-direction: column;
				position: absolute;
				justify-content: center;
				/* 相对父元素水平居中 */
				align-items: center;
				/*  子元素相对父元素垂直居中 */
				right: 90rpx;
				width: 80rpx;
				top: 27rpx;

				.label_7 {
					width: 36rpx;
					height: 36rpx;
				}

				.label_77 {
					width: 60rpx;
					height: 36rpx;
					color: #333333;
					font-size: 26rpx;
					text-align: center;
				}
			}

			.label8_list {
				display: flex;
				flex-direction: column;
				position: absolute;
				justify-content: center;
				/* 相对父元素水平居中 */
				align-items: center;
				/*  子元素相对父元素垂直居中 */
				right: 20rpx;
				width: 80rpx;
				top: 27rpx;

				.label_8 {
					width: 36rpx;
					height: 36rpx;
				}

				.label_88 {
					width: 60rpx;
					height: 36rpx;
					color: #333333;
					font-size: 26rpx;
					text-align: center;
				}
			}

			.section_5 {
				width: 690rpx;
				height: 130rpx;
				flex-direction: row;
				display: flex;
				margin: 24rpx 0 0 32rpx;
				border-bottom: 1rpx #e5e5e5 solid;

				.single-avatar_1 {
					display: flex;
					flex-direction: column;

					image {
						border-radius: 50%;
						width: 100rpx;
						height: 100rpx;
					}
				}

				.group_5 {
					width: 60%;
					height: 100rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					margin: 3rpx 0 0 0;
				}

				.box_1 {
					width: 225rpx;
					height: 40rpx;
					flex-direction: row;
					display: flex;
					justify-content: space-between;
				}

				.text_8 {
					width: 88rpx;
					height: 29rpx;
					overflow-wrap: break-word;
					color: rgba(51, 51, 51, 1);
					font-size: 30rpx;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin-top: 6rpx;
				}

				.tag_1 {
					background: linear-gradient(-90deg, #CCA879 0%, #E5C798 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
				}
				.tag_3 {
					background: linear-gradient(-90deg, #D6D9DE 0%, #F2F5F9 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: #939599;
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
				}
				.tag_4 {
					background: linear-gradient(-90deg, #667E9D 0%, #B7CEE9 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: rgba(255, 255, 255, 1.0);
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
					
				}
				.tag-list {
					display: flex;
					margin-top: 30rpx;
					padding: 0 20rpx;
				
					/deep/ view {
						margin-left: 4rpx;
					}
				}
				.tag_5 {
					background: linear-gradient(-90deg, #373841 0%, #59585D 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: rgba(255, 255, 255, 1.0);
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
				}

				.text_9 {
					width: 94rpx;
					height: 23rpx;
					overflow-wrap: break-word;
					color: rgba(108, 62, 0, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 22rpx;
					margin: 8rpx 0 0 9rpx;
				}

				.text_10 {
					width: 167rpx;
					height: 20rpx;
					overflow-wrap: break-word;
					color: rgba(190, 190, 190, 1);
					font-size: 26rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin: 17rpx 0 0 2rpx;
				}

				.tag_2 {
					background-image: linear-gradient(270deg, rgba(172, 122, 255, 1.000000) 0, rgba(172, 122, 255, 1.000000) 0, rgba(234, 194, 255, 1.000000) 100.000000%, rgba(234, 194, 255, 1.000000) 100.000000%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 40rpx;
					margin: 3rpx 0 0 20rpx;
				}

				.text_11 {
					width: 22rpx;
					height: 23rpx;
					overflow-wrap: break-word;
					color: rgba(255, 255, 255, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin: 3rpx 0 0 9rpx;
				}
				.group_666{
					width: 300rpx;
					height: 100rpx;
					display: flex;
					flex-direction: row;
					justify-content: space-between;
					position: absolute;
					right: 30rpx;
					.group_6 {
						width: 190rpx;
						height: 92rpx;
						display: flex;
						flex-direction: column;
						justify-content: space-between;
						position: relative;
					
						// margin: 3rpx 0 0 201rpx;
						.icon_6 {
							background-color: rgba(243, 243, 243, 1.000000);
							border-radius: 18rpx;
							width: 77rpx;
							height: 36rpx;
							flex-direction: row;
							display: flex;
							margin: 16rpx 0 0 1rpx;
						}
					
						.box_2 {
							background-color: rgba(51, 51, 51, 1.000000);
							border-radius: 50%;
							width: 8rpx;
							height: 8rpx;
							display: flex;
							flex-direction: column;
							margin: 14rpx 0 0 21rpx;
						}
					
						.box_3 {
							background-color: rgba(51, 51, 51, 1.000000);
							border-radius: 50%;
							width: 8rpx;
							height: 8rpx;
							display: flex;
							flex-direction: column;
							margin: 14rpx 0 0 6rpx;
						}
					
						.box_4 {
							background-color: rgba(51, 51, 51, 1.000000);
							border-radius: 50%;
							width: 8rpx;
							height: 8rpx;
							display: flex;
							flex-direction: column;
							margin: 14rpx 20rpx 0 6rpx;
						}
					}
				}

				

				.group_qian {
					width: 78rpx;
					height: 92rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					position: absolute;
					right: 30rpx;
					top: 70rpx;

					// margin: 3rpx 0 0 201rpx;
					.icon_6 {
						background-color: rgba(243, 243, 243, 1.000000);
						border-radius: 18rpx;
						width: 77rpx;
						height: 36rpx;
						flex-direction: row;
						display: flex;
						margin: 16rpx 0 0 1rpx;
					}

					.box_2 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 21rpx;
					}

					.box_3 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 6rpx;
					}

					.box_4 {
						background-color: rgba(51, 51, 51, 1.0);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 20rpx 0 6rpx;
					}
				}

				.button_2 {
					background-color: rgba(255, 65, 5, 0.1);
					border-radius: 6rpx;
					height: 45rpx;
					display: flex;
					flex-direction: column;
					width: 100rpx;
				}

				.text_12 {
					width: 47rpx;
					height: 22rpx;
					overflow-wrap: break-word;
					color: rgba(255, 98, 0, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 24rpx;
					margin: 9rpx 0 0 16rpx;
				}


			}
			
			.section_6 {
				width: 690rpx;
				height: 130rpx;
				flex-direction: row;
				display: flex;
				margin: 24rpx 0 0 0;
				border-bottom: 1rpx #e5e5e5 solid;
			
				.single-avatar_1 {
					display: flex;
					flex-direction: column;
			
					image {
						border-radius: 50%;
						width: 100rpx;
						height: 100rpx;
					}
				}
			
				.group_5 {
					width: 60%;
					height: 84rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					margin: 3rpx 0 0 26rpx;
				}
			
				.box_1 {
					width: 225rpx;
					height: 40rpx;
					flex-direction: row;
					display: flex;
					justify-content: space-between;
				}
			
				.text_8 {
					width: 88rpx;
					height: 29rpx;
					overflow-wrap: break-word;
					color: rgba(51, 51, 51, 1);
					font-size: 30rpx;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin-top: 6rpx;
				}
			
				.tag_1 {
					background: linear-gradient(-90deg, #CCA879 0%, #E5C798 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
				}
				.tag_3 {
					background: linear-gradient(-90deg, #D6D9DE 0%, #F2F5F9 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: #939599;
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
				}
				.tag_4 {
					background: linear-gradient(-90deg, #667E9D 0%, #B7CEE9 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: rgba(255, 255, 255, 1.0);
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
					
				}
				.tag-list {
					display: flex;
					margin-top: 30rpx;
					padding: 0 20rpx;
				
					/deep/ view {
						margin-left: 4rpx;
					}
				}
				.tag_5 {
					background: linear-gradient(-90deg, #373841 0%, #59585D 100%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 112rpx;
					
					.tag_text {
						width: 94rpx;
						height: 23rpx;
						overflow-wrap: break-word;
						color: rgba(255, 255, 255, 1.0);
						font-size: 24rpx;
						font-weight: 500;
						text-align: left;
						white-space: nowrap;
						line-height: 22rpx;
						margin: 8rpx 0 0 9rpx;
					}
				}
			
				.text_9 {
					width: 94rpx;
					height: 23rpx;
					overflow-wrap: break-word;
					color: rgba(108, 62, 0, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 22rpx;
					margin: 8rpx 0 0 9rpx;
				}
			
				.text_10 {
					width: 167rpx;
					height: 20rpx;
					overflow-wrap: break-word;
					color: rgba(190, 190, 190, 1);
					font-size: 26rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin: 24rpx 0 0 2rpx;
				}
			
				.tag_2 {
					background-image: linear-gradient(270deg, rgba(172, 122, 255, 1.000000) 0, rgba(172, 122, 255, 1.000000) 0, rgba(234, 194, 255, 1.000000) 100.000000%, rgba(234, 194, 255, 1.000000) 100.000000%);
					border-radius: 6rpx;
					height: 40rpx;
					display: flex;
					flex-direction: column;
					width: 40rpx;
					margin: 3rpx 0 0 20rpx;
				}
			
				.text_11 {
					width: 22rpx;
					height: 23rpx;
					overflow-wrap: break-word;
					color: rgba(255, 255, 255, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 34rpx;
					margin: 3rpx 0 0 9rpx;
				}
			
				.group_6 {
					width: 78rpx;
					height: 92rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					position: absolute;
					right: 30rpx;
			
					// margin: 3rpx 0 0 201rpx;
					.icon_6 {
						background-color: rgba(243, 243, 243, 1.000000);
						border-radius: 18rpx;
						width: 77rpx;
						height: 36rpx;
						flex-direction: row;
						display: flex;
						margin: 16rpx 0 0 1rpx;
					}
			
					.box_2 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 21rpx;
					}
			
					.box_3 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 6rpx;
					}
			
					.box_4 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 20rpx 0 6rpx;
					}
				}
			
				.group_qian {
					width: 78rpx;
					height: 92rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					position: absolute;
					right: 30rpx;
					top: 70rpx;
			
					// margin: 3rpx 0 0 201rpx;
					.icon_6 {
						background-color: rgba(243, 243, 243, 1.000000);
						border-radius: 18rpx;
						width: 77rpx;
						height: 36rpx;
						flex-direction: row;
						display: flex;
						margin: 16rpx 0 0 1rpx;
					}
			
					.box_2 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 21rpx;
					}
			
					.box_3 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 0 0 6rpx;
					}
			
					.box_4 {
						background-color: rgba(51, 51, 51, 1.000000);
						border-radius: 50%;
						width: 8rpx;
						height: 8rpx;
						display: flex;
						flex-direction: column;
						margin: 14rpx 20rpx 0 6rpx;
					}
				}
			
				.button_2 {
					background-color: rgba(255, 65, 5, 0.100000);
					border-radius: 6rpx;
					height: 45rpx;
					display: flex;
					flex-direction: column;
					width: 100rpx;
				}
			
				.text_12 {
					width: 47rpx;
					height: 22rpx;
					overflow-wrap: break-word;
					color: rgba(255, 98, 0, 1);
					font-size: 24rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 24rpx;
					margin: 9rpx 0 0 16rpx;
				}
			
			
			}

			//可以多选
			.list {
				width: 100%;
				flex: 1;
				height: 0;
				padding: 0 30rpx;
				box-sizing: border-box;

				.item {
					// padding: 30rpx 0;
					width: 100%;
					border-bottom: 2rpx solid rgb(229, 229, 229);

					&:last-of-type {
						border: none;

						// .menu-list {
						// 	bottom: 0;
						// }
					}

					/deep/ .van-checkbox {
						overflow: inherit;
					}

					/deep/ .van-checkbox__label {
						flex: 1;
					}

					.desc {
						color: rgb(153, 153, 153);
						font-size: 22rpx;
						font-weight: 500;
						line-height: 21rpx;
						padding: 20rpx 20rpx 54rpx;
						background-color: rgb(243, 243, 243);
						border-radius: 5rpx;
						margin-left: 164rpx;
						margin-top: 14rpx;
						position: relative;

						&:before {
							content: '';
							display: block;
							position: absolute;
							top: -20rpx;
							left: 18rpx;
							border-left: 12rpx solid transparent;
							border-right: 12rpx solid transparent;
							border-top: 0rpx solid transparent;
							border-bottom: 20rpx solid rgb(243, 243, 243);
						}
					}

					.item-detail {
						.avatar {
							position: relative;
							margin-right: 20rpx;

							.age {
								position: absolute;
								padding: 3rpx 0 3rpx;
								width: 60rpx;
								text-align: center;
								background-color: rgb(47, 117, 250);
								border-radius: 30rpx;
								color: rgb(255, 255, 255);
								font-size: 22rpx;
								left: 0;
								right: 0;
								margin: auto;
								bottom: -5rpx;
								z-index: 2;
							}

							.age-1 {
								background-color: rgb(255, 95, 255);
								position: absolute;
								padding: 3rpx 0 3rpx;
								width: 60rpx;
								text-align: center;
								border-radius: 30rpx;
								color: rgb(255, 255, 255);
								font-size: 22rpx;
								left: 0;
								right: 0;
								margin: auto;
								bottom: -5rpx;
								z-index: 2;
							}
						}

						.name {
							color: rgb(51, 51, 51);
							font-size: 28rpx;
							font-weight: 500;
							margin-bottom: 10rpx;
						}

						// 签到
						.qiandao {
							.age {
								position: absolute;
								padding: 3rpx 0 3rpx;
								width: 60rpx;
								text-align: center;
								background-color: rgb(47, 117, 250);
								border-radius: 30rpx;
								color: rgb(255, 255, 255);
								font-size: 22rpx;
								left: -310rpx;
								right: 0;
								margin: auto;
								bottom: 15rpx;
								z-index: 2;
							}

							.age-1 {
								background-color: rgb(255, 95, 255);
								position: absolute;
								padding: 3rpx 0 3rpx;
								width: 60rpx;
								text-align: center;
								border-radius: 30rpx;
								color: rgb(255, 255, 255);
								font-size: 22rpx;
								left: -310rpx;
								right: 0;
								margin: auto;
								bottom: 15rpx;
								z-index: 2;
							}

							.qian-item {
								font-size: 22rpx;
								font-weight: 500;
								margin-right: 20rpx;

								.label {
									color: rgb(107, 196, 113);
									margin-right: 4rpx;
								}
							}
						}

						.qingjia {
							display: flex;

							.qingjia-item {
								width: 73rpx;
								height: 30rpx;
								background-color: rgba(250, 63, 63, 0.2);
								border-radius: 5rpx;
								border: solid 2rpx rgb(250, 63, 63);
								color: rgb(250, 63, 63);
								font-size: 22rpx;
								font-weight: 500;
								margin-right: 20rpx;
							}
						}

					}

					.menu-box {
						position: absolute;
						right: 0rpx;
						top: 22%;

						.group_6 {
							width: 78rpx;
							height: 92rpx;
							display: flex;
							flex-direction: column;
							justify-content: space-between;
							position: absolute;
							right: 30rpx;

							// margin: 3rpx 0 0 201rpx;
							.icon_6 {
								background-color: rgba(243, 243, 243, 1.000000);
								border-radius: 18rpx;
								width: 77rpx;
								height: 36rpx;
								flex-direction: row;
								display: flex;
								margin: 16rpx 0 0 1rpx;
							}

							.box_2 {
								background-color: rgba(51, 51, 51, 1.000000);
								border-radius: 50%;
								width: 8rpx;
								height: 8rpx;
								display: flex;
								flex-direction: column;
								margin: 14rpx 0 0 21rpx;
							}

							.box_3 {
								background-color: rgba(51, 51, 51, 1.000000);
								border-radius: 50%;
								width: 8rpx;
								height: 8rpx;
								display: flex;
								flex-direction: column;
								margin: 14rpx 0 0 6rpx;
							}

							.box_4 {
								background-color: rgba(51, 51, 51, 1.000000);
								border-radius: 50%;
								width: 8rpx;
								height: 8rpx;
								display: flex;
								flex-direction: column;
								margin: 14rpx 20rpx 0 6rpx;
							}
						}

						.box_20 {
							background-color: rgba(0, 0, 0, 1);
							border-radius: 10rpx;
							position: relative;
							width: 309rpx;
							height: 105rpx;
							flex-direction: row;
							display: flex;
							right: 40rpx;
							top: 49rpx;
							z-index: 99;

							.image-text_4 {
								width: 34rpx;
								height: 62rpx;
								display: flex;
								flex-direction: column;
								justify-content: space-between;
								margin: 20rpx 0 0 28rpx;
							}

							.icon_5 {
								width: 30rpx;
								height: 30rpx;
								margin-left: 2rpx;
							}

							.text-group_4 {
								width: 34rpx;
								height: 18rpx;
								overflow-wrap: break-word;
								color: rgba(255, 255, 255, 1);
								font-size: 18rpx;
								font-family: PingFang-SC-Medium;
								font-weight: 500;
								text-align: left;
								white-space: nowrap;
								line-height: 24rpx;
								margin-top: 14rpx;
							}

							.image-text_5 {
								width: 36rpx;
								height: 65rpx;
								display: flex;
								flex-direction: column;
								justify-content: space-between;
								margin: 17rpx 0 0 37rpx;
							}

							.icon_67 {
								width: 32rpx;
								height: 32rpx;
								margin-left: 2rpx;
							}

							.text-group_5 {
								width: 36rpx;
								height: 18rpx;
								overflow-wrap: break-word;
								color: rgba(255, 255, 255, 1);
								font-size: 18rpx;
								font-family: PingFang-SC-Medium;
								font-weight: 500;
								text-align: left;
								white-space: nowrap;
								line-height: 24rpx;
								margin-top: 15rpx;
							}

							.image-text_6 {
								width: 36rpx;
								height: 65rpx;
								display: flex;
								flex-direction: column;
								justify-content: space-between;
								margin: 18rpx 0 0 37rpx;
							}

							.icon_7 {
								width: 32rpx;
								height: 32rpx;
								margin-left: 2rpx;
							}

							.text-group_6 {
								width: 36rpx;
								height: 18rpx;
								overflow-wrap: break-word;
								color: rgba(255, 255, 255, 1);
								font-size: 18rpx;
								font-family: PingFang-SC-Medium;
								font-weight: 500;
								text-align: left;
								white-space: nowrap;
								line-height: 24rpx;
								margin-top: 15rpx;
							}

							.image_4 {
								position: absolute;
								left: 267rpx;
								top: -13rpx;
								width: 28rpx;
								height: 14rpx;
							}
						}

						.menu-list {
							position: absolute;
							background-color: rgb(255, 255, 255);
							box-shadow: 0px 4rpx 4rpx rgba(0, 0, 0, 0.05);
							border-radius: 24rpx;
							right: 50rpx;
							z-index: 3;
							// opacity: 0;
							height: 0;
							transition: opacity 0.5s;
							overflow: hidden;
							top: 0;

							.item {
								color: rgb(51, 51, 51);
								font-size: 26rpx;
								font-weight: 500;
								border-bottom: solid 2rpx rgb(238, 238, 238);
								padding: 27rpx 30rpx;
								white-space: nowrap;

								view {
									margin-left: 12rpx;
								}
							}
						}

						image {
							width: 8rpx;
							height: 30rpx;
						}

						.active {
							height: auto;
							opacity: 1;
						}
					}
				}
			}

		}



		.cons_contenter {
			position: absolute;
			animation-duration: 0.2s;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			z-index: 99;
			background-color: rgba(0, 0, 0, 0.7);
			transition: opacity 0.3s;
		}

		.cons_con {
			position: absolute;
			animation-duration: 0.2s;
			width: 100%;
			height: auto;
			top: 270rpx;
			left: 0;
			z-index: 999;
			background-color: #fff;
			transition: opacity 0.3s;
		}

		.cons_con_contenter {
			width: 90%;
			height: 80rpx;
			// padding: 0 30rpx;
			border-bottom: 1rpx #e5e5e5 solid;
			margin-left: 5%;
		}

		.date-item_right {
			color: #e5e5e5;
			float: right;
		}

		.date-item_left {
			float: left;
		}

		.image_19-0 {
			width: 30rpx;
			height: 30rpx;
			margin-top: 25rpx;
			margin-left: 30rpx;
		}

		.actives {
			color: #886cff;
			font-size: 28rpx;
			text-align: left;
			margin: 20rpx 0 0 27rpx;
		}

		.footer {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			background-color: rgb(255, 255, 255);
			box-shadow: 0px -8rpx 51rpx rgba(0, 0, 0, 0.04);
			padding: 30rpx 30rpx;

			/deep/ .van-checkbox__label {
				flex: 1;
			}

			.label {
				color: rgb(51, 51, 51);
				font-size: 26rpx;
				font-weight: 500;
			}

			image {
				width: 50rpx;
				height: 50rpx;
			}
		}
		.menu-box {
			position: absolute;
			right: 0rpx;
			top: 22%;
		
			.group_6 {
				width: 78rpx;
				height: 92rpx;
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				position: absolute;
				right: 30rpx;
		
				// margin: 3rpx 0 0 201rpx;
				.icon_6 {
					background-color: rgba(243, 243, 243, 1.000000);
					border-radius: 18rpx;
					width: 77rpx;
					height: 36rpx;
					flex-direction: row;
					display: flex;
					margin: 16rpx 0 0 1rpx;
				}
		
				.box_2 {
					background-color: rgba(51, 51, 51, 1.000000);
					border-radius: 50%;
					width: 8rpx;
					height: 8rpx;
					display: flex;
					flex-direction: column;
					margin: 14rpx 0 0 21rpx;
				}
		
				.box_3 {
					background-color: rgba(51, 51, 51, 1.000000);
					border-radius: 50%;
					width: 8rpx;
					height: 8rpx;
					display: flex;
					flex-direction: column;
					margin: 14rpx 0 0 6rpx;
				}
		
				.box_4 {
					background-color: rgba(51, 51, 51, 1.000000);
					border-radius: 50%;
					width: 8rpx;
					height: 8rpx;
					display: flex;
					flex-direction: column;
					margin: 14rpx 20rpx 0 6rpx;
				}
			}
		
			.box_20 {
				background-color: rgba(0, 0, 0, 1);
				border-radius: 10rpx;
				position: relative;
				width: 309rpx;
				height: 105rpx;
				flex-direction: row;
				display: flex;
				right: 40rpx;
				top: 49rpx;
				z-index: 99;
		
				.image-text_4 {
					width: 34rpx;
					height: 62rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					margin: 20rpx 0 0 28rpx;
				}
		
				.icon_5 {
					width: 30rpx;
					height: 30rpx;
					margin-left: 2rpx;
				}
		
				.text-group_4 {
					width: 34rpx;
					height: 18rpx;
					overflow-wrap: break-word;
					color: rgba(255, 255, 255, 1);
					font-size: 18rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 24rpx;
					margin-top: 14rpx;
				}
		
				.image-text_5 {
					width: 36rpx;
					height: 65rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					margin: 17rpx 0 0 37rpx;
				}
		
				.icon_67 {
					width: 32rpx;
					height: 32rpx;
					margin-left: 2rpx;
				}
		
				.text-group_5 {
					width: 36rpx;
					height: 18rpx;
					overflow-wrap: break-word;
					color: rgba(255, 255, 255, 1);
					font-size: 18rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 24rpx;
					margin-top: 15rpx;
				}
		
				.image-text_6 {
					width: 36rpx;
					height: 65rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-between;
					margin: 18rpx 0 0 37rpx;
				}
		
				.icon_7 {
					width: 32rpx;
					height: 32rpx;
					margin-left: 2rpx;
				}
		
				.text-group_6 {
					width: 36rpx;
					height: 18rpx;
					overflow-wrap: break-word;
					color: rgba(255, 255, 255, 1);
					font-size: 18rpx;
					font-family: PingFang-SC-Medium;
					font-weight: 500;
					text-align: left;
					white-space: nowrap;
					line-height: 24rpx;
					margin-top: 15rpx;
				}
		
				.image_4 {
					position: absolute;
					left: 267rpx;
					top: -13rpx;
					width: 28rpx;
					height: 14rpx;
				}
			}
		
			.menu-list {
				position: absolute;
				background-color: rgb(255, 255, 255);
				box-shadow: 0px 4rpx 4rpx rgba(0, 0, 0, 0.05);
				border-radius: 24rpx;
				right: 50rpx;
				z-index: 3;
				// opacity: 0;
				height: 0;
				transition: opacity 0.5s;
				overflow: hidden;
				top: 0;
		
				.item {
					color: rgb(51, 51, 51);
					font-size: 26rpx;
					font-weight: 500;
					border-bottom: solid 2rpx rgb(238, 238, 238);
					padding: 27rpx 30rpx;
					white-space: nowrap;
		
					view {
						margin-left: 12rpx;
					}
				}
			}
		
			image {
				width: 8rpx;
				height: 30rpx;
			}
		
			.active {
				height: auto;
				opacity: 1;
			}
		}
	}